# 最低CMake版本要求（必须放在最前面）
cmake_minimum_required(VERSION 2.5)

# 项目名称（可选指定版本和语言）
project(my_muduo)

# my_muduo最终编译成so动态库 设置动态库路径 放在/lib文件夹内
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

# 设置调试信息 c++语言标准
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -std=c++11 -fPIC")

# 定义参与编译的源文件代码
aux_source_directory(. SRC_LIST)

# 编译生成动态库 my_muduo
add_library(my_muduo SHARED ${SRC_LIST})